package com.zzc.study.service;

import org.springframework.ai.tool.annotation.Tool;
import org.springframework.stereotype.Service;

import java.util.Map;


@Service
public class ExpressService
{
    @Tool(description = "根据快递状态获取快递信息")
    public String getExpressByState(String state)
    {
        Map<String, String> map = Map.of(
                "已发货", "快递编号0001，目前状态：在北京发往西安中心途中，最后更新时间：2025.6.12",
                "已签收", "快递编号0002，目前状态：已签收，最后更新时间：2025.5.12",
                "已退货", "快递编号0003，目前状态：在西安发往北京中心途中，最后更新时间：2025.5.11"
        );
        return map.getOrDefault(state, "抱歉：未查询到对应快递信息！");
    }
}
